Udemy - Build a Backend REST API with Python & Django - Beginner (2.2023)

文件大小

2.10 GB

上传时间

2025-11-09

Hash

a1cb37c0410365b936596ce43b01d7d1b399a0f3

文件列表

  • 01. Course introduction16 项
    • 1. Command Line Cheatsheet.txt0.00 MB
    • 1. Full source code on GitHub.txt0.00 MB
    • 1. Introduction.mp47.46 MB
    • 1. Introduction.vtt0.00 MB
    • 2. Course structure.mp45.52 MB
    • 2. Course structure.vtt0.00 MB
    • 3. Technologies.mp430.97 MB
    • 3. Technologies.vtt0.01 MB
    • 4. Vagrant vs. Docker.mp459.90 MB
    • 4. Vagrant vs. Docker.vtt0.00 MB
    • 5. How to get the most out of this course.mp422.11 MB
    • 5. How to get the most out of this course.vtt0.00 MB
    • 6. Full source code on GitHub.txt0.00 MB
    • 6. How to ask questions on Stack Overflow (and get answers).txt0.00 MB
    • 6. How to get help.mp428.47 MB
    • 6. How to get help.vtt0.00 MB
  • 02. Setting up your development environment16 项
    • 1. Atom.txt0.00 MB
    • 1. Cheatsheet.txt0.00 MB
    • 1. Git-SCM.txt0.00 MB
    • 1. ModHeader.txt0.00 MB
    • 1. Vagrant.txt0.00 MB
    • 1. VirtualBox 6.txt0.00 MB
    • 1. Windows Installing Git, VirtualBox, Vagrant, Atom and ModHeader.mp437.81 MB
    • 1. Windows Installing Git, VirtualBox, Vagrant, Atom and ModHeader.vtt0.01 MB
    • 2. Atom Editor.txt0.00 MB
    • 2. Cheatsheet.txt0.00 MB
    • 2. Git-SCM.txt0.00 MB
    • 2. macOS Installing Git, VirtualBox, Vagrant, Atom and ModHeader.mp4134.48 MB
    • 2. macOS Installing Git, VirtualBox, Vagrant, Atom and ModHeader.vtt0.01 MB
    • 2. ModHeader.txt0.00 MB
    • 2. Vagrant.txt0.00 MB
    • 2. VirtualBox.txt0.00 MB
  • 03. Setting up your project10 项
    • 1. Creating a workspace.mp476.77 MB
    • 1. Creating a workspace.vtt0.01 MB
    • 2. .gitignore.txt0.00 MB
    • 2. Cheatsheet.txt0.00 MB
    • 2. Creating a Git project.mp489.64 MB
    • 2. Creating a Git project.vtt0.01 MB
    • 2. GitHub Markdown Cheatsheet.txt0.00 MB
    • 2. LICENSE.txt0.00 MB
    • 3. Pushing to GitHub.mp478.07 MB
    • 3. Pushing to GitHub.vtt0.01 MB
  • 04. Creating a development server9 项
    • 1. Creating a Vagrantfile.mp433.15 MB
    • 1. Creating a Vagrantfile.vtt0.00 MB
    • 2. Configuring our Vagrant box.mp412.84 MB
    • 2. Configuring our Vagrant box.vtt0.00 MB
    • 2. Vagrantfile.txt0.00 MB
    • 3. Running and connecting to our dev server.mp410.09 MB
    • 3. Running and connecting to our dev server.vtt0.00 MB
    • 4. Running a Hello World script.mp429.12 MB
    • 4. Running a Hello World script.vtt0.00 MB
  • 05. Creating a Django app12 项
    • 1. Create Python Virtual Environment.mp453.13 MB
    • 1. Create Python Virtual Environment.vtt0.00 MB
    • 1. Virtual Environment (Docs).txt0.00 MB
    • 2. Install required Python packages.mp434.88 MB
    • 2. Install required Python packages.vtt0.00 MB
    • 2. Python Package Index (PyPi).txt0.00 MB
    • 3. Create a new Django project & app.mp411.69 MB
    • 3. Create a new Django project & app.vtt0.00 MB
    • 4. Enable our app in the Django settings file.mp47.90 MB
    • 4. Enable our app in the Django settings file.vtt0.00 MB
    • 5. Test and commit our changes.mp411.23 MB
    • 5. Test and commit our changes.vtt0.00 MB
  • 06. Setup the Database19 项
    • 1. Django Models (Official Docs).txt0.00 MB
    • 1. What are Django Models.mp43.07 MB
    • 1. What are Django Models.vtt0.00 MB
    • 2. Create our user database model.mp480.73 MB
    • 2. Create our user database model.vtt0.01 MB
    • 2. Django Model Fields (Official Docs).txt0.00 MB
    • 2. models.py.txt0.00 MB
    • 2. PEP 8 Guidelines.txt0.00 MB
    • 2. Substituting a custom User model (Official Docs).txt0.00 MB
    • 3. Add a user model manager.mp457.34 MB
    • 3. Add a user model manager.vtt0.01 MB
    • 3. models.py.txt0.00 MB
    • 3. normalize_email (Official Docs).txt0.00 MB
    • 3. PEP 8 Guidelines.txt0.00 MB
    • 4. Official Django docs for custom user model setting.txt0.00 MB
    • 4. Set our custom user model.mp46.65 MB
    • 4. Set our custom user model.vtt0.00 MB
    • 5. Create migrations and sync DB.mp431.04 MB
    • 5. Create migrations and sync DB.vtt0.00 MB
  • 07. Setup Django Admin9 项
    • 1. Creating a superuser.mp428.34 MB
    • 1. Creating a superuser.vtt0.00 MB
    • 1. Django Admin (Official Docs).txt0.00 MB
    • 2. Django Admin override model name.txt0.00 MB
    • 2. Enable Django Admin.mp423.27 MB
    • 2. Enable Django Admin.vtt0.00 MB
    • 3. Official Django docs for overriding model name.txt0.00 MB
    • 3. Test Django Admin.mp477.96 MB
    • 3. Test Django Admin.vtt0.00 MB
  • 08. Introduction to API Views31 项
    • 1. APIView (Official Docs).txt0.00 MB
    • 1. What is an APIView.mp46.92 MB
    • 1. What is an APIView.vtt0.00 MB
    • 2. Create first APIView.mp442.77 MB
    • 2. Create first APIView.vtt0.01 MB
    • 2. views.py.txt0.00 MB
    • 3. Configure view URL.mp424.16 MB
    • 3. Configure view URL.vtt0.01 MB
    • 3. Include urls docs.txt0.00 MB
    • 3. Path function official docs.txt0.00 MB
    • 3. profiles_apiurls.py.txt0.00 MB
    • 3. profiles_projecturls.py.txt0.00 MB
    • 3. URL Dispatcher (Official Docs).txt0.00 MB
    • 4. Testing our API View.mp48.72 MB
    • 4. Testing our API View.vtt0.00 MB
    • 5. Create a Serializer.mp410.91 MB
    • 5. Create a Serializer.vtt0.00 MB
    • 5. Serializer Fields (Official Docs).txt0.00 MB
    • 5. Serializers (Official Docs).txt0.00 MB
    • 5. serializers.py.txt0.00 MB
    • 6. Add POST method to APIView.mp423.56 MB
    • 6. Add POST method to APIView.vtt0.01 MB
    • 6. Status Codes (Official Docs).txt0.00 MB
    • 7. Test POST Function.mp413.33 MB
    • 7. Test POST Function.vtt0.00 MB
    • 7. views.py.txt0.00 MB
    • 8. Add PUT, PATCH and DELETE methods.mp418.34 MB
    • 8. Add PUT, PATCH and DELETE methods.vtt0.00 MB
    • 8. views.py.txt0.00 MB
    • 9. Test the PUT, PATCH and DELETE methods.mp414.48 MB
    • 9. Test the PUT, PATCH and DELETE methods.vtt0.00 MB
  • 09. Introduction to Viewsets15 项
    • 1. What is a Viewset.mp48.25 MB
    • 1. What is a Viewset.vtt0.00 MB
    • 2. Create a simple Viewset.mp421.19 MB
    • 2. Create a simple Viewset.vtt0.00 MB
    • 2. views.py.txt0.00 MB
    • 3. Add URL Router.mp488.35 MB
    • 3. Add URL Router.vtt0.01 MB
    • 3. urls.py.txt0.00 MB
    • 4. Testing our Viewset.mp410.23 MB
    • 4. Testing our Viewset.vtt0.00 MB
    • 5. Add create, retrieve, update, partial_update and destroy functions.mp419.83 MB
    • 5. Add create, retrieve, update, partial_update and destroy functions.vtt0.01 MB
    • 5. views.py.txt0.00 MB
    • 6. Test Viewset.mp415.88 MB
    • 6. Test Viewset.vtt0.00 MB
  • 10. Create Profiles API28 项
    • 1. Plan our Profiles API.mp45.64 MB
    • 1. Plan our Profiles API.vtt0.00 MB
    • 10. Add search profiles feature.mp411.47 MB
    • 10. Add search profiles feature.vtt0.00 MB
    • 10. views.py.txt0.00 MB
    • 11. Test searching profiles.mp459.23 MB
    • 11. Test searching profiles.vtt0.00 MB
    • 2. Create user profile serializer.mp436.47 MB
    • 2. Create user profile serializer.vtt0.01 MB
    • 2. ModelSerializer (Official Docs).txt0.00 MB
    • 2. serializers.py.txt0.00 MB
    • 3. UPDATE Bug in profile serializer.html0.00 MB
    • 4. Create profiles ViewSet.mp414.20 MB
    • 4. Create profiles ViewSet.vtt0.00 MB
    • 4. views.py.txt0.00 MB
    • 5. Register profile Viewset with the URL router.mp44.22 MB
    • 5. Register profile Viewset with the URL router.vtt0.00 MB
    • 6. Test creating a profile.mp416.90 MB
    • 6. Test creating a profile.vtt0.00 MB
    • 7. Create permission class.mp427.67 MB
    • 7. Create permission class.vtt0.01 MB
    • 7. Permissions (Official Docs).txt0.00 MB
    • 7. permissions.py.txt0.00 MB
    • 8. Add authentication and permissions to Viewset.mp457.37 MB
    • 8. Add authentication and permissions to Viewset.vtt0.00 MB
    • 8. views.py.txt0.00 MB
    • 9. Test new permissions.mp443.69 MB
    • 9. Test new permissions.vtt0.00 MB
  • 11. Create login API8 项
    • 1. Create login API viewset.mp424.39 MB
    • 1. Create login API viewset.vtt0.00 MB
    • 1. urls.py.txt0.00 MB
    • 1. views.py.txt0.00 MB
    • 2. Test login API.mp47.80 MB
    • 2. Test login API.vtt0.00 MB
    • 3. Set token header using ModHeader extension.mp422.49 MB
    • 3. Set token header using ModHeader extension.vtt0.01 MB
  • 12. Create profile feed API28 项
    • 1. Plan profile feed API.mp44.34 MB
    • 1. Plan profile feed API.vtt0.00 MB
    • 10. Restrict viewing status updates to logged in users only.mp49.14 MB
    • 10. Restrict viewing status updates to logged in users only.vtt0.00 MB
    • 10. views.py.txt0.00 MB
    • 11. Test new private feed.mp43.69 MB
    • 11. Test new private feed.vtt0.00 MB
    • 2. Add new model Item.mp429.73 MB
    • 2. Add new model Item.vtt0.01 MB
    • 2. models.py.txt0.00 MB
    • 3. Create and run model migration.mp49.36 MB
    • 3. Create and run model migration.vtt0.00 MB
    • 4. Add profile feed model to admin.mp42.64 MB
    • 4. Add profile feed model to admin.vtt0.00 MB
    • 5. Create profile feed item serializer.mp416.60 MB
    • 5. Create profile feed item serializer.vtt0.00 MB
    • 5. serializers.py.txt0.00 MB
    • 6. Create ViewSet for our profile feed item.mp423.96 MB
    • 6. Create ViewSet for our profile feed item.vtt0.01 MB
    • 6. views.py.txt0.00 MB
    • 7. Test Feed API.mp412.26 MB
    • 7. Test Feed API.vtt0.00 MB
    • 8. Add permissions for feed API.mp427.76 MB
    • 8. Add permissions for feed API.vtt0.01 MB
    • 8. permissions.py.txt0.00 MB
    • 8. views.py.txt0.00 MB
    • 9. Test feed API permissions.mp414.43 MB
    • 9. Test feed API permissions.vtt0.00 MB
  • 13. Deploying our API to a server on AWS20 项
    • 1. AWS Free Tier.txt0.00 MB
    • 1. GitHub.txt0.00 MB
    • 1. Introduction to deploying our app to AWS.mp43.97 MB
    • 1. Introduction to deploying our app to AWS.vtt0.00 MB
    • 2. Add key pair to AWS.mp459.97 MB
    • 2. Add key pair to AWS.vtt0.00 MB
    • 3. AMI Image Number.txt0.00 MB
    • 3. Create EC2 server instance.mp414.83 MB
    • 3. Create EC2 server instance.vtt0.00 MB
    • 4. Add deployment script and configs to our project.mp457.81 MB
    • 4. Add deployment script and configs to our project.vtt0.01 MB
    • 4. deploy.zip.txt0.00 MB
    • 4. nginx_profiles_api.conf.txt0.00 MB
    • 4. setup.sh.txt0.00 MB
    • 4. supervisor_profiles_api.conf.txt0.00 MB
    • 4. update.sh.txt0.00 MB
    • 5. Deploy to server.mp439.10 MB
    • 5. Deploy to server.vtt0.01 MB
    • 6. Update allowed hosts and deploy changes.mp457.96 MB
    • 6. Update allowed hosts and deploy changes.vtt0.01 MB
  • 14. Summary6 项
    • 1. Course outro.mp418.79 MB
    • 1. Course outro.vtt0.00 MB
    • 1. Django (Official Docs).txt0.00 MB
    • 1. Django REST Framework (Official Docs).txt0.00 MB
    • 2. 2017-12-18_17-38-46-2345da98320508e19f7d7fb14c4a7ac8.jpg0.02 MB
    • 2. FAQs.html0.00 MB

截图预览

磁力资源平台 LogoBTSearch

专业的磁力资源搜索引擎

联系邮箱: contact@btsearch.online
© 2026 BTSearch - 磁力资源搜索引擎,Torrent 资源分享平台
免责声明

BTSearch 仅提供磁力链接搜索服务,所有资源均来自第三方网站,本站不存储任何资源文件。请遵守当地法律法规,仅用于学习交流,请勿用于商业用途。如有版权问题,请联系删除。

本站内容仅供学习交流,请在 24 小时内删除下载的内容

尊重版权 · 合法使用